Defines a basic PDF digital signature based on the Cryptographic Message Syntax standard.

Full documentation

Full documentation

Full documentation

Full documentation

Full documentation

Full documentation

Full documentation

Full documentation

Full documentation

Full documentation

Full documentation

Full documentation

Full documentation

Initializes a new PDFCmsDigitalSignature object.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

Gets the sign certificate.

Full documentation

Gets the certificate chain.

Full documentation

Gets the contact information.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

Gets the underlying COS signature object.

Full documentation

Gets the CRL client.

Full documentation

Gets the location.

Full documentation

Gets the name.

Full documentation

Gets the OCSP client.

Full documentation

Gets the OCSP digest algorithm.

Full documentation

Gets the sign reason.

Full documentation

Gets the signature calculator.

Full documentation

Gets the sign date.

Full documentation

Gets the signature digest algorithm.

Full documentation

Gets the signature policy identifier.

Full documentation

Gets the timestamp digest algorithm.

Full documentation

Gets the TSA client.

Full documentation

Sets the sign certificate.
This property is not used by signatures.

Full documentation

Sets the certificate chain.
The chain must not include the end certificate used for signing the document. The certificates in the chain must be in "ascending" order. The first certificate is the parent of the certificate used for signing, the second certificate is the parent of first one and so on.

Full documentation

Sets the contact information.
This property should not be set for signatures.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

Sets the CRL client.

Full documentation

Sets the location.
This property should not be set for signatures.

Full documentation

Sets the name.
This property should not be set for signatures.

Full documentation

Sets the OCSP client.

Full documentation

Sets the OCSP digest algorithm.

Full documentation

Sets the sign reason.
This property should not be set for signatures.

Full documentation

Set the signature calculator.

Full documentation

Sets the sign date.

Full documentation

Sets the signature digest algorithm.

Full documentation

Sets the signature policy identifier.
When this property is set to a non-null value, the signature-policy-identifier signed attribute is added to the signature.
The library does not verify and validate the content of this property. If this property does not include proper DER encoded content, the generated signature will be invalid.
This property is not used by signatures.

Full documentation

Sets the timestamp digest algorithm.

Full documentation

Sets the TSA client.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation